mui.init({
	pullRefresh: {
		container: "#refreshContainer", //待刷新区域标识，querySelector能定位的css选择器均可，比如：id、.class等
		up: {
			auto: true, // 可选,默认false.自动上拉加载一次
			contentrefresh: "正在加载...", // 可选，正在加载状态时，上拉加载控件上显示的标题内容
			contentnomore: '没有更多的数据了', // 可选，请求完毕若没有更多数据时显示的提醒内容；
			callback: pullupRefresh //加载数据方法 
		}
	}
})

var pagesize = 10; //每页条数
var pagenum = 1; //页数
var strip; //更新条数
var isOver = false; //是否加载完
//消息通告列表
function findSystemNotices() {
	mui.ajax(user_url + '/notice/findSystemNotices', {
		data: {
			"page": pagenum,
			"limit": pagesize,
			"phone": "phone",
			"sign": "string",
			"user_id": 0
		},
		dataType: 'json', //服务器返回json格式数据
		type: 'post', //HTTP请求类型
		timeout: 10000, //超时时间设置为10秒；
		headers: {
			'Content-Type': 'application/json'
		},
		success: function(data) {
			if(data.code == 10000) {
				strip = data.resp.length; //更新条数
				total = data.total / pagesize; //总页数
				if(pagenum >= total) { //当前的页数
					isOver = true;
					mui('#refreshContainer').pullRefresh().endPullupToRefresh(true);
					mui.toast("为您更新了" + strip + "条公告");
				} else {
					mui('#refreshContainer').pullRefresh().endPullupToRefresh(true);
				}
				if(isOver == false) {
					pagenum++;
					mui('#refreshContainer').pullRefresh().endPullupToRefresh(true); //停止正在加载
					mui('#refreshContainer').pullRefresh().enablePullupToRefresh(); //显示上拉加载文字
					mui.toast("为您更新了" + strip + "条公告");
				}
				if(data.resp.length == 0) {
					var html = "";
					$(".mui-content").html("<div class='tips_info'>暂无明细信息</div>");
				} else {
					var html = "";
					for(var i = 0; i < data.resp.length; i++) {
						html += '<li class="mui-table-view-cell mui-media notice_details" uid="' + data.resp[i].id + '">';
						html += '<span>' + data.resp[i].title + '</span>';
						html += '<span class="mui-badge mui-badge-inverted">' + data.resp[i].addTime.substring(0, 10) + '</span>';
						html += '</li>';
					}
					$("#platform_notice_list").append(html);
				}
			}
		},
		error: function(xhr, type, errorThrown) { //异常处理；
			console.log(type);
			var error_msg = JSON.parse(xhr.responseText)
			mui.alert(error_msg.msg)
		}
	});
}

function pullupRefresh() {
	setTimeout(function() {
		mui('#refreshContainer').pullRefresh().disablePullupToRefresh(false);
		setTimeout(function() {
			findSystemNotices();
			mui('#refreshContainer').pullRefresh().endPullupToRefresh((isOver)); //参数为true代表没有更多数据了。  		
		}, 500);
	}, 500);
}

$(document).on('tap', '.notice_details', function() {
	var leaber_id = $(this).attr("uid");
	mui.openWindow({
		url: "notice_details.html",
		extras: {
			leaber_id: leaber_id
		},
		createNew: true
	});
})